fb81450e8c51f75b7213555ee24293505ee66f7f,zk/src/org/zkoss/zk/au/http/DHtmlUpdateServlet.java,DHtmlUpdateServlet,flushXMLWriter,#HttpServletRequest#HttpServletResponse#StringWriter#,259
Before Change
byte[] bs = out.toString().getBytes("UTF-8");
byte[] data;
if (bs.length > 200) {
data = Https.gzip(request, response, null, bs);
if (data == null) //browser doesn't support compress
data = bs;
else
bs = null; //free it
After Change
//Use OutputStream due to Bug 1528592 (Jetty 6)
byte[] data = out.toString().getBytes("UTF-8");
if (data.length > 200) {
byte[] bs = Https.gzip(request, response, null, data);
if (bs != null) data = bs; //yes, browser support compress
}
response.setContentType("text/xml;charset=UTF-8");